Constructors

VBasis(char* namein, GeOb& t)

If t is a vector tuple from a cartesian product vector space, this builds a vector basis from the tuple members. The tuple can be a mixture of vectors from a linearization space and affine vectors from a tangent space; the tuple elements are mapped into the appropriate space as needed. The basis creates its own copy of the debug name given in the buffer namein.

VBasis(char* name, VSpace& ins, GeObList& t)

Builds a vector basis for the vector space ins, using the objects in the list t, after they are mapped into ins if necessary. The basis creates its own copy of the debug name given in the buffer namein.

VBasis(Basis& f)

Used to downcast a general basis to a vector basis. Only succeeds if the general basis is holding a vector basis.